#ifndef GPT12_TIMER_INTERRUPT_H_
#define GPT12_TIMER_INTERRUPT_H_

/*********************************************************************************************************************/
/*-----------------------------------------------------Includes------------------------------------------------------*/
/*********************************************************************************************************************/
#include "00_APP/UserSW/inc/g_port.h"
#include "00_APP/UserSW/inc/direction.h"
#include "Ifx_Types.h"
#include "IfxGpt12.h"
#include "IfxPort.h"

/*********************************************************************************************************************/
/*-----------------------------------------------Function Prototypes-------------------------------------------------*/
/*********************************************************************************************************************/
void initGpt12Timer(void);                          /* Function to initialize the GPT12 Module and start the timer  */
void interruptGpt12(void);                          /* Interrupt Service Routine of the GPT12                       */

#endif /* GPT12_TIMER_INTERRUPT_H_ */
